#include "font.h"

/***********************************************************************************
 * AtlantisInternational.ttf 12 px Font in U+0020 ( ) .. U+007e (~)  range with 1 bpp
***********************************************************************************/

/*Store the image of the letters (glyph)*/
const uint8_t atlantis_glyph_bitmap[] =
        {
                /*Unicode: U+0020 ( ) , Width: 4 */
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0x00,  //....

/*Unicode: U+0021 (!) , Width: 1 */
                0x00,  //.
                0x80,  //%
                0x80,  //%
                0x80,  //%
                0x80,  //%
                0x80,  //%
                0x00,  //.
                0x80,  //%
                0x00,  //.

/*Unicode: U+0022 (") , Width: 3 */
                0xa0,  //%.%
                0xa0,  //%.%
                0xa0,  //%.%
                0x00,  //...
                0x00,  //...
                0x00,  //...
                0x00,  //...
                0x00,  //...
                0x00,  //...

/*Unicode: U+0023 (#) , Width: 6 */
                0x28,  //..%.%.
                0x28,  //..%.%.
                0xfc,  //%%%%%%
                0x50,  //.%.%..
                0x50,  //.%.%..
                0xfc,  //%%%%%%
                0x50,  //.%.%..
                0x50,  //.%.%..
                0x00,  //......

/*Unicode: U+0024 ($) , Width: 5 */
                0x20,  //..%..
                0x70,  //.%%%.
                0xa8,  //%.%.%
                0xa0,  //%.%..
                0x70,  //.%%%.
                0x28,  //..%.%
                0xa8,  //%.%.%
                0x70,  //.%%%.
                0x20,  //..%..

/*Unicode: U+0025 (%) , Width: 8 */
                0x00,  //........
                0xe4,  //%%%..%..
                0xa8,  //%.%.%...
                0xe8,  //%%%.%...
                0x17,  //...%.%%%
                0x15,  //...%.%.%
                0x27,  //..%..%%%
                0x20,  //..%.....
                0x00,  //........

/*Unicode: U+0026 (&) , Width: 7 */
                0x30,  //..%%...
                0x48,  //.%..%..
                0x48,  //.%..%..
                0x30,  //..%%...
                0x52,  //.%.%..%
                0x8c,  //%...%%.
                0x8c,  //%...%%.
                0x72,  //.%%%..%
                0x00,  //.......

/*Unicode: U+0027 (') , Width: 1 */
                0x00,  //.
                0x80,  //%
                0x80,  //%
                0x00,  //.
                0x00,  //.
                0x00,  //.
                0x00,  //.
                0x00,  //.
                0x00,  //.

/*Unicode: U+0028 (() , Width: 3 */
                0x00,  //...
                0x20,  //..%
                0x40,  //.%.
                0x80,  //%..
                0x80,  //%..
                0x80,  //%..
                0x80,  //%..
                0x40,  //.%.
                0x20,  //..%

/*Unicode: U+0029 ()) , Width: 3 */
                0x00,  //...
                0x80,  //%..
                0x40,  //.%.
                0x20,  //..%
                0x20,  //..%
                0x20,  //..%
                0x20,  //..%
                0x40,  //.%.
                0x80,  //%..

/*Unicode: U+002a (*) , Width: 5 */
                0x00,  //.....
                0xa8,  //%.%.%
                0x70,  //.%%%.
                0xa8,  //%.%.%
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....

/*Unicode: U+002b (+) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x20,  //..%..
                0x20,  //..%..
                0xf8,  //%%%%%
                0x20,  //..%..
                0x20,  //..%..
                0x00,  //.....
                0x00,  //.....

/*Unicode: U+002c (,) , Width: 2 */
                0x00,  //..
                0x00,  //..
                0x00,  //..
                0x00,  //..
                0x00,  //..
                0x00,  //..
                0x40,  //.%
                0x40,  //.%
                0x80,  //%.

/*Unicode: U+002d (-) , Width: 3 */
                0x00,  //...
                0x00,  //...
                0x00,  //...
                0x00,  //...
                0x00,  //...
                0xe0,  //%%%
                0x00,  //...
                0x00,  //...
                0x00,  //...

/*Unicode: U+002e (.) , Width: 1 */
                0x00,  //.
                0x00,  //.
                0x00,  //.
                0x00,  //.
                0x00,  //.
                0x00,  //.
                0x80,  //%
                0x80,  //%
                0x00,  //.

/*Unicode: U+002f (/) , Width: 3 */
                0x00,  //...
                0x20,  //..%
                0x20,  //..%
                0x40,  //.%.
                0x40,  //.%.
                0x40,  //.%.
                0x80,  //%..
                0x80,  //%..
                0x00,  //...

/*Unicode: U+0030 (0) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0031 (1) , Width: 5 */
                0x00,  //.....
                0x20,  //..%..
                0x60,  //.%%..
                0x20,  //..%..
                0x20,  //..%..
                0x20,  //..%..
                0x20,  //..%..
                0xf8,  //%%%%%
                0x00,  //.....

/*Unicode: U+0032 (2) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x08,  //....%
                0x10,  //...%.
                0x20,  //..%..
                0x40,  //.%...
                0xf8,  //%%%%%
                0x00,  //.....

/*Unicode: U+0033 (3) , Width: 5 */
                0x00,  //.....
                0xf0,  //%%%%.
                0x08,  //....%
                0x08,  //....%
                0x30,  //..%%.
                0x08,  //....%
                0x08,  //....%
                0xf0,  //%%%%.
                0x00,  //.....

/*Unicode: U+0034 (4) , Width: 5 */
                0x00,  //.....
                0x10,  //...%.
                0x30,  //..%%.
                0x50,  //.%.%.
                0x90,  //%..%.
                0xf8,  //%%%%%
                0x10,  //...%.
                0x10,  //...%.
                0x00,  //.....

/*Unicode: U+0035 (5) , Width: 5 */
                0x00,  //.....
                0xf8,  //%%%%%
                0x80,  //%....
                0x80,  //%....
                0xf0,  //%%%%.
                0x08,  //....%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0036 (6) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x80,  //%....
                0xf0,  //%%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0037 (7) , Width: 5 */
                0x00,  //.....
                0xf8,  //%%%%%
                0x08,  //....%
                0x10,  //...%.
                0x20,  //..%..
                0x20,  //..%..
                0x40,  //.%...
                0x40,  //.%...
                0x00,  //.....

/*Unicode: U+0038 (8) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x70,  //.%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0039 (9) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x78,  //.%%%%
                0x08,  //....%
                0x08,  //....%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+003a (:) , Width: 1 */
                0x00,  //.
                0x00,  //.
                0x00,  //.
                0x80,  //%
                0x00,  //.
                0x00,  //.
                0x00,  //.
                0x80,  //%
                0x00,  //.

/*Unicode: U+003b (;) , Width: 2 */
                0x00,  //..
                0x00,  //..
                0x00,  //..
                0x40,  //.%
                0x00,  //..
                0x00,  //..
                0x40,  //.%
                0x40,  //.%
                0x80,  //%.

/*Unicode: U+003c (<) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x18,  //...%%
                0x60,  //.%%..
                0x80,  //%....
                0x60,  //.%%..
                0x18,  //...%%
                0x00,  //.....

/*Unicode: U+003d (=) , Width: 4 */
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0xf0,  //%%%%
                0x00,  //....
                0xf0,  //%%%%
                0x00,  //....
                0x00,  //....

/*Unicode: U+003e (>) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0xc0,  //%%...
                0x30,  //..%%.
                0x08,  //....%
                0x30,  //..%%.
                0xc0,  //%%...
                0x00,  //.....

/*Unicode: U+003f (?) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x08,  //....%
                0x10,  //...%.
                0x20,  //..%..
                0x00,  //.....
                0x20,  //..%..
                0x00,  //.....

/*Unicode: U+0040 (@) , Width: 8 */
                0x00,  //........
                0x3c,  //..%%%%..
                0x42,  //.%....%.
                0x9d,  //%..%%%.%
                0xa5,  //%.%..%.%
                0xa5,  //%.%..%.%
                0x9e,  //%..%%%%.
                0x41,  //.%.....%
                0x3e,  //..%%%%%.

/*Unicode: U+0041 (A) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x88,  //%...%
                0xf8,  //%%%%%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x00,  //.....

/*Unicode: U+0042 (B) , Width: 5 */
                0x00,  //.....
                0xf0,  //%%%%.
                0x88,  //%...%
                0x88,  //%...%
                0xf0,  //%%%%.
                0x88,  //%...%
                0x88,  //%...%
                0xf0,  //%%%%.
                0x00,  //.....

/*Unicode: U+0043 (C) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x80,  //%....
                0x80,  //%....
                0x80,  //%....
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0044 (D) , Width: 5 */
                0x00,  //.....
                0xf0,  //%%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0xf0,  //%%%%.
                0x00,  //.....

/*Unicode: U+0045 (E) , Width: 6 */
                0x00,  //......
                0xf8,  //%%%%%.
                0x80,  //%.....
                0x80,  //%.....
                0xf0,  //%%%%..
                0x80,  //%.....
                0x80,  //%.....
                0xf8,  //%%%%%.
                0x00,  //......

/*Unicode: U+0046 (F) , Width: 6 */
                0x00,  //......
                0xf8,  //%%%%%.
                0x80,  //%.....
                0x80,  //%.....
                0xf0,  //%%%%..
                0x80,  //%.....
                0x80,  //%.....
                0x80,  //%.....
                0x00,  //......

/*Unicode: U+0047 (G) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x80,  //%....
                0xb8,  //%.%%%
                0x88,  //%...%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0048 (H) , Width: 5 */
                0x00,  //.....
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0xf8,  //%%%%%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x00,  //.....

/*Unicode: U+0049 (I) , Width: 3 */
                0x00,  //...
                0xe0,  //%%%
                0x40,  //.%.
                0x40,  //.%.
                0x40,  //.%.
                0x40,  //.%.
                0x40,  //.%.
                0xe0,  //%%%
                0x00,  //...

/*Unicode: U+004a (J) , Width: 5 */
                0x00,  //.....
                0x08,  //....%
                0x08,  //....%
                0x08,  //....%
                0x08,  //....%
                0x08,  //....%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+004b (K) , Width: 5 */
                0x00,  //.....
                0x88,  //%...%
                0x90,  //%..%.
                0xa0,  //%.%..
                0xc0,  //%%...
                0xa0,  //%.%..
                0x90,  //%..%.
                0x88,  //%...%
                0x00,  //.....

/*Unicode: U+004c (L) , Width: 6 */
                0x00,  //......
                0x80,  //%.....
                0x80,  //%.....
                0x80,  //%.....
                0x80,  //%.....
                0x80,  //%.....
                0x80,  //%.....
                0xf8,  //%%%%%.
                0x00,  //......

/*Unicode: U+004d (M) , Width: 7 */
                0x00,  //.......
                0x82,  //%.....%
                0xc6,  //%%...%%
                0xaa,  //%.%.%.%
                0x92,  //%..%..%
                0x82,  //%.....%
                0x82,  //%.....%
                0x82,  //%.....%
                0x00,  //.......

/*Unicode: U+004e (N) , Width: 6 */
                0x00,  //......
                0x84,  //%....%
                0xc4,  //%%...%
                0xa4,  //%.%..%
                0x94,  //%..%.%
                0x8c,  //%...%%
                0x84,  //%....%
                0x84,  //%....%
                0x00,  //......

/*Unicode: U+004f (O) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0050 (P) , Width: 5 */
                0x00,  //.....
                0xf0,  //%%%%.
                0x88,  //%...%
                0x88,  //%...%
                0xf0,  //%%%%.
                0x80,  //%....
                0x80,  //%....
                0x80,  //%....
                0x00,  //.....

/*Unicode: U+0051 (Q) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x70,  //.%%%.
                0x08,  //....%

/*Unicode: U+0052 (R) , Width: 5 */
                0x00,  //.....
                0xf0,  //%%%%.
                0x88,  //%...%
                0x88,  //%...%
                0xf0,  //%%%%.
                0xa0,  //%.%..
                0x90,  //%..%.
                0x88,  //%...%
                0x00,  //.....

/*Unicode: U+0053 (S) , Width: 5 */
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x80,  //%....
                0x70,  //.%%%.
                0x08,  //....%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0054 (T) , Width: 5 */
                0x00,  //.....
                0xf8,  //%%%%%
                0x20,  //..%..
                0x20,  //..%..
                0x20,  //..%..
                0x20,  //..%..
                0x20,  //..%..
                0x20,  //..%..
                0x00,  //.....

/*Unicode: U+0055 (U) , Width: 5 */
                0x00,  //.....
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0056 (V) , Width: 7 */
                0x00,  //.......
                0x82,  //%.....%
                0x44,  //.%...%.
                0x44,  //.%...%.
                0x28,  //..%.%..
                0x28,  //..%.%..
                0x10,  //...%...
                0x10,  //...%...
                0x00,  //.......

/*Unicode: U+0057 (W) , Width: 7 */
                0x00,  //.......
                0x82,  //%.....%
                0x82,  //%.....%
                0x82,  //%.....%
                0x92,  //%..%..%
                0xaa,  //%.%.%.%
                0xc6,  //%%...%%
                0x82,  //%.....%
                0x00,  //.......

/*Unicode: U+0058 (X) , Width: 5 */
                0x00,  //.....
                0x88,  //%...%
                0x88,  //%...%
                0x50,  //.%.%.
                0x20,  //..%..
                0x50,  //.%.%.
                0x88,  //%...%
                0x88,  //%...%
                0x00,  //.....

/*Unicode: U+0059 (Y) , Width: 5 */
                0x00,  //.....
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x50,  //.%.%.
                0x20,  //..%..
                0x20,  //..%..
                0x20,  //..%..
                0x00,  //.....

/*Unicode: U+005a (Z) , Width: 5 */
                0x00,  //.....
                0xf8,  //%%%%%
                0x08,  //....%
                0x10,  //...%.
                0x20,  //..%..
                0x40,  //.%...
                0x80,  //%....
                0xf8,  //%%%%%
                0x00,  //.....

/*Unicode: U+005b ([) , Width: 2 */
                0x00,  //..
                0xc0,  //%%
                0x80,  //%.
                0x80,  //%.
                0x80,  //%.
                0x80,  //%.
                0x80,  //%.
                0x80,  //%.
                0xc0,  //%%

/*Unicode: U+005c (\) , Width: 3 */
                0x00,  //...
                0x80,  //%..
                0x80,  //%..
                0x40,  //.%.
                0x40,  //.%.
                0x40,  //.%.
                0x20,  //..%
                0x20,  //..%
                0x00,  //...

/*Unicode: U+005d (]) , Width: 2 */
                0x00,  //..
                0xc0,  //%%
                0x40,  //.%
                0x40,  //.%
                0x40,  //.%
                0x40,  //.%
                0x40,  //.%
                0x40,  //.%
                0xc0,  //%%

/*Unicode: U+005e (^) , Width: 5 */
                0x00,  //.....
                0x20,  //..%..
                0x50,  //.%.%.
                0x88,  //%...%
                0x88,  //%...%
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....

/*Unicode: U+005f (_) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0xf8,  //%%%%%

/*Unicode: U+0060 (`) , Width: 2 */
                0x00,  //..
                0x80,  //%.
                0x40,  //.%
                0x00,  //..
                0x00,  //..
                0x00,  //..
                0x00,  //..
                0x00,  //..
                0x00,  //..

/*Unicode: U+0061 (a) , Width: 6 */
                0x00,  //......
                0x00,  //......
                0x00,  //......
                0x70,  //.%%%..
                0x08,  //....%.
                0x78,  //.%%%%.
                0x88,  //%...%.
                0x74,  //.%%%.%
                0x00,  //......

/*Unicode: U+0062 (b) , Width: 5 */
                0x00,  //.....
                0x80,  //%....
                0x80,  //%....
                0xf0,  //%%%%.
                0x88,  //%...%
                0x88,  //%...%
                0xc8,  //%%..%
                0xb0,  //%.%%.
                0x00,  //.....

/*Unicode: U+0063 (c) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x80,  //%....
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0064 (d) , Width: 5 */
                0x00,  //.....
                0x08,  //....%
                0x08,  //....%
                0x78,  //.%%%%
                0x88,  //%...%
                0x88,  //%...%
                0x98,  //%..%%
                0x68,  //.%%.%
                0x00,  //.....

/*Unicode: U+0065 (e) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0xf8,  //%%%%%
                0x80,  //%....
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0066 (f) , Width: 5 */
                0x00,  //.....
                0x30,  //..%%.
                0x40,  //.%...
                0xe0,  //%%%..
                0x40,  //.%...
                0x40,  //.%...
                0x40,  //.%...
                0x40,  //.%...
                0x00,  //.....

/*Unicode: U+0067 (g) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x78,  //.%%%%
                0x08,  //....%
                0x70,  //.%%%.

/*Unicode: U+0068 (h) , Width: 5 */
                0x00,  //.....
                0x80,  //%....
                0x80,  //%....
                0xb0,  //%.%%.
                0xc8,  //%%..%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x00,  //.....

/*Unicode: U+0069 (i) , Width: 3 */
                0x00,  //...
                0x40,  //.%.
                0x00,  //...
                0xc0,  //%%.
                0x40,  //.%.
                0x40,  //.%.
                0x40,  //.%.
                0xe0,  //%%%
                0x00,  //...

/*Unicode: U+006a (j) , Width: 3 */
                0x00,  //...
                0x20,  //..%
                0x00,  //...
                0x20,  //..%
                0x20,  //..%
                0x20,  //..%
                0x20,  //..%
                0x20,  //..%
                0xc0,  //%%.

/*Unicode: U+006b (k) , Width: 4 */
                0x00,  //....
                0x80,  //%...
                0x80,  //%...
                0x90,  //%..%
                0xa0,  //%.%.
                0xc0,  //%%..
                0xa0,  //%.%.
                0x90,  //%..%
                0x00,  //....

/*Unicode: U+006c (l) , Width: 2 */
                0x00,  //..
                0xc0,  //%%
                0x40,  //.%
                0x40,  //.%
                0x40,  //.%
                0x40,  //.%
                0x40,  //.%
                0x40,  //.%
                0x00,  //..

/*Unicode: U+006d (m) , Width: 7 */
                0x00,  //.......
                0x00,  //.......
                0x00,  //.......
                0xec,  //%%%.%%.
                0x92,  //%..%..%
                0x92,  //%..%..%
                0x92,  //%..%..%
                0x92,  //%..%..%
                0x00,  //.......

/*Unicode: U+006e (n) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0xb0,  //%.%%.
                0xc8,  //%%..%
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x00,  //.....

/*Unicode: U+006f (o) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x70,  //.%%%.
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x70,  //.%%%.
                0x00,  //.....

/*Unicode: U+0070 (p) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0xf0,  //%%%%.
                0x88,  //%...%
                0x88,  //%...%
                0xf0,  //%%%%.
                0x80,  //%....
                0x80,  //%....

/*Unicode: U+0071 (q) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x78,  //.%%%%
                0x88,  //%...%
                0x88,  //%...%
                0x78,  //.%%%%
                0x08,  //....%
                0x08,  //....%

/*Unicode: U+0072 (r) , Width: 4 */
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0xb0,  //%.%%
                0xc0,  //%%..
                0x80,  //%...
                0x80,  //%...
                0x80,  //%...
                0x00,  //....

/*Unicode: U+0073 (s) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x78,  //.%%%%
                0x80,  //%....
                0x70,  //.%%%.
                0x08,  //....%
                0xf0,  //%%%%.
                0x00,  //.....

/*Unicode: U+0074 (t) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x20,  //..%..
                0xf8,  //%%%%%
                0x20,  //..%..
                0x20,  //..%..
                0x20,  //..%..
                0x10,  //...%.
                0x00,  //.....

/*Unicode: U+0075 (u) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x98,  //%..%%
                0x68,  //.%%.%
                0x00,  //.....

/*Unicode: U+0076 (v) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x50,  //.%.%.
                0x20,  //..%..
                0x00,  //.....

/*Unicode: U+0077 (w) , Width: 7 */
                0x00,  //.......
                0x00,  //.......
                0x00,  //.......
                0x92,  //%..%..%
                0x92,  //%..%..%
                0x92,  //%..%..%
                0x92,  //%..%..%
                0x6c,  //.%%.%%.
                0x00,  //.......

/*Unicode: U+0078 (x) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x88,  //%...%
                0x50,  //.%.%.
                0x20,  //..%..
                0x50,  //.%.%.
                0x88,  //%...%
                0x00,  //.....

/*Unicode: U+0079 (y) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0x88,  //%...%
                0x88,  //%...%
                0x88,  //%...%
                0x78,  //.%%%%
                0x08,  //....%
                0x70,  //.%%%.

/*Unicode: U+007a (z) , Width: 5 */
                0x00,  //.....
                0x00,  //.....
                0x00,  //.....
                0xf8,  //%%%%%
                0x10,  //...%.
                0x20,  //..%..
                0x40,  //.%...
                0xf8,  //%%%%%
                0x00,  //.....

/*Unicode: U+007b ({) , Width: 3 */
                0x00,  //...
                0x00,  //...
                0x20,  //..%
                0x40,  //.%.
                0x40,  //.%.
                0x80,  //%..
                0x40,  //.%.
                0x40,  //.%.
                0x20,  //..%

/*Unicode: U+007c (|) , Width: 1 */
                0x00,  //.
                0x80,  //%
                0x80,  //%
                0x80,  //%
                0x80,  //%
                0x80,  //%
                0x80,  //%
                0x80,  //%
                0x80,  //%

/*Unicode: U+007d (}) , Width: 3 */
                0x00,  //...
                0x00,  //...
                0x80,  //%..
                0x40,  //.%.
                0x40,  //.%.
                0x20,  //..%
                0x40,  //.%.
                0x40,  //.%.
                0x80,  //%..

/*Unicode: U+007e (~) , Width: 4 */
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0x50,  //.%.%
                0xa0,  //%.%.
                0x00,  //....
                0x00,  //....
                0x00,  //....
                0x00,  //....

        };

const uint8_t atlantis_glyph_widths[] =
        {
                2, //4,    /*Unicode: U+0020 ( )*/
                1,    /*Unicode: U+0021 (!)*/
                3,    /*Unicode: U+0022 (")*/
                6,    /*Unicode: U+0023 (#)*/
                5,    /*Unicode: U+0024 ($)*/
                8,    /*Unicode: U+0025 (%)*/
                7,    /*Unicode: U+0026 (&)*/
                1,    /*Unicode: U+0027 (')*/
                3,    /*Unicode: U+0028 (()*/
                3,        /*Unicode: U+0029 ())*/
                5,        /*Unicode: U+002a (*)*/
                5,        /*Unicode: U+002b (+)*/
                2,        /*Unicode: U+002c (,)*/
                3,        /*Unicode: U+002d (-)*/
                1,        /*Unicode: U+002e (.)*/
                3,        /*Unicode: U+002f (/)*/
                5,        /*Unicode: U+0030 (0)*/
                5,        /*Unicode: U+0031 (1)*/
                5,        /*Unicode: U+0032 (2)*/
                5,        /*Unicode: U+0033 (3)*/
                5,        /*Unicode: U+0034 (4)*/
                5,        /*Unicode: U+0035 (5)*/
                5,        /*Unicode: U+0036 (6)*/
                5,        /*Unicode: U+0037 (7)*/
                5,        /*Unicode: U+0038 (8)*/
                5,        /*Unicode: U+0039 (9)*/
                1,        /*Unicode: U+003a (:)*/
                2,        /*Unicode: U+003b (;)*/
                5,        /*Unicode: U+003c (<)*/
                4,        /*Unicode: U+003d (=)*/
                5,        /*Unicode: U+003e (>)*/
                5,        /*Unicode: U+003f (?)*/
                8,        /*Unicode: U+0040 (@)*/
                5,        /*Unicode: U+0041 (A)*/
                5,        /*Unicode: U+0042 (B)*/
                5,        /*Unicode: U+0043 (C)*/
                5,        /*Unicode: U+0044 (D)*/
                6,        /*Unicode: U+0045 (E)*/
                5, //6       /*Unicode: U+0046 (F)*/
                5,        /*Unicode: U+0047 (G)*/
                5,        /*Unicode: U+0048 (H)*/
                3,        /*Unicode: U+0049 (I)*/
                5,        /*Unicode: U+004a (J)*/
                5,        /*Unicode: U+004b (K)*/
                6,        /*Unicode: U+004c (L)*/
                7,        /*Unicode: U+004d (M)*/
                6,        /*Unicode: U+004e (N)*/
                5,        /*Unicode: U+004f (O)*/
                5,        /*Unicode: U+0050 (P)*/
                5,        /*Unicode: U+0051 (Q)*/
                5,        /*Unicode: U+0052 (R)*/
                5,        /*Unicode: U+0053 (S)*/
                4, //5,        /*Unicode: U+0054 (T)*/
                5,        /*Unicode: U+0055 (U)*/
                7,        /*Unicode: U+0056 (V)*/
                7,        /*Unicode: U+0057 (W)*/
                5,        /*Unicode: U+0058 (X)*/
                5,        /*Unicode: U+0059 (Y)*/
                5,        /*Unicode: U+005a (Z)*/
                2,        /*Unicode: U+005b ([)*/
                3,        /*Unicode: U+005c (\)*/
                2,        /*Unicode: U+005d (])*/
                5,        /*Unicode: U+005e (^)*/
                5,        /*Unicode: U+005f (_)*/
                2,        /*Unicode: U+0060 (`)*/
                5, //6,        /*Unicode: U+0061 (a)*/
                5,        /*Unicode: U+0062 (b)*/
                5,        /*Unicode: U+0063 (c)*/
                5,        /*Unicode: U+0064 (d)*/
                5,        /*Unicode: U+0065 (e)*/
                4, //5,        /*Unicode: U+0066 (f)*/
                5,        /*Unicode: U+0067 (g)*/
                5,        /*Unicode: U+0068 (h)*/
                3,        /*Unicode: U+0069 (i)*/
                3,        /*Unicode: U+006a (j)*/
                4,        /*Unicode: U+006b (k)*/
                2,        /*Unicode: U+006c (l)*/
                7,        /*Unicode: U+006d (m)*/
                5,        /*Unicode: U+006e (n)*/
                5,        /*Unicode: U+006f (o)*/
                5,        /*Unicode: U+0070 (p)*/
                5,        /*Unicode: U+0071 (q)*/
                4,        /*Unicode: U+0072 (r)*/
                5,        /*Unicode: U+0073 (s)*/
                5,        /*Unicode: U+0074 (t)*/
                5,        /*Unicode: U+0075 (u)*/
                5,        /*Unicode: U+0076 (v)*/
                7,        /*Unicode: U+0077 (w)*/
                5,        /*Unicode: U+0078 (x)*/
                5,        /*Unicode: U+0079 (y)*/
                5,        /*Unicode: U+007a (z)*/
                3,        /*Unicode: U+007b ({)*/
                1,        /*Unicode: U+007c (|)*/
                3,        /*Unicode: U+007d (})*/
                4,        /*Unicode: U+007e (~)*/
        };


// note the above have 2 pixels off the top and 1 off the bottom
#if 0
/*Store the glyph descriptions*/
static const lv_font_glyph_dsc_t atlantis_glyph_dsc[] =
    {
        {.w_px = 4,	.glyph_index = 0},	/*Unicode: U+0020 ( )*/
        {.w_px = 1,	.glyph_index = 12},	/*Unicode: U+0021 (!)*/
        {.w_px = 3,	.glyph_index = 24},	/*Unicode: U+0022 (")*/
        {.w_px = 6,	.glyph_index = 36},	/*Unicode: U+0023 (#)*/
        {.w_px = 5,	.glyph_index = 48},	/*Unicode: U+0024 ($)*/
        {.w_px = 8,	.glyph_index = 60},	/*Unicode: U+0025 (%)*/
        {.w_px = 7,	.glyph_index = 72},	/*Unicode: U+0026 (&)*/
        {.w_px = 1,	.glyph_index = 84},	/*Unicode: U+0027 (')*/
        {.w_px = 3,	.glyph_index = 96},	/*Unicode: U+0028 (()*/
        {.w_px = 3,	.glyph_index = 108},	/*Unicode: U+0029 ())*/
        {.w_px = 5,	.glyph_index = 120},	/*Unicode: U+002a (*)*/
        {.w_px = 5,	.glyph_index = 132},	/*Unicode: U+002b (+)*/
        {.w_px = 2,	.glyph_index = 144},	/*Unicode: U+002c (,)*/
        {.w_px = 3,	.glyph_index = 156},	/*Unicode: U+002d (-)*/
        {.w_px = 1,	.glyph_index = 168},	/*Unicode: U+002e (.)*/
        {.w_px = 3,	.glyph_index = 180},	/*Unicode: U+002f (/)*/
        {.w_px = 5,	.glyph_index = 192},	/*Unicode: U+0030 (0)*/
        {.w_px = 5,	.glyph_index = 204},	/*Unicode: U+0031 (1)*/
        {.w_px = 5,	.glyph_index = 216},	/*Unicode: U+0032 (2)*/
        {.w_px = 5,	.glyph_index = 228},	/*Unicode: U+0033 (3)*/
        {.w_px = 5,	.glyph_index = 240},	/*Unicode: U+0034 (4)*/
        {.w_px = 5,	.glyph_index = 252},	/*Unicode: U+0035 (5)*/
        {.w_px = 5,	.glyph_index = 264},	/*Unicode: U+0036 (6)*/
        {.w_px = 5,	.glyph_index = 276},	/*Unicode: U+0037 (7)*/
        {.w_px = 5,	.glyph_index = 288},	/*Unicode: U+0038 (8)*/
        {.w_px = 5,	.glyph_index = 300},	/*Unicode: U+0039 (9)*/
        {.w_px = 1,	.glyph_index = 312},	/*Unicode: U+003a (:)*/
        {.w_px = 2,	.glyph_index = 324},	/*Unicode: U+003b (;)*/
        {.w_px = 5,	.glyph_index = 336},	/*Unicode: U+003c (<)*/
        {.w_px = 4,	.glyph_index = 348},	/*Unicode: U+003d (=)*/
        {.w_px = 5,	.glyph_index = 360},	/*Unicode: U+003e (>)*/
        {.w_px = 5,	.glyph_index = 372},	/*Unicode: U+003f (?)*/
        {.w_px = 8,	.glyph_index = 384},	/*Unicode: U+0040 (@)*/
        {.w_px = 5,	.glyph_index = 396},	/*Unicode: U+0041 (A)*/
        {.w_px = 5,	.glyph_index = 408},	/*Unicode: U+0042 (B)*/
        {.w_px = 5,	.glyph_index = 420},	/*Unicode: U+0043 (C)*/
        {.w_px = 5,	.glyph_index = 432},	/*Unicode: U+0044 (D)*/
        {.w_px = 6,	.glyph_index = 444},	/*Unicode: U+0045 (E)*/
        {.w_px = 6,	.glyph_index = 456},	/*Unicode: U+0046 (F)*/
        {.w_px = 5,	.glyph_index = 468},	/*Unicode: U+0047 (G)*/
        {.w_px = 5,	.glyph_index = 480},	/*Unicode: U+0048 (H)*/
        {.w_px = 3,	.glyph_index = 492},	/*Unicode: U+0049 (I)*/
        {.w_px = 5,	.glyph_index = 504},	/*Unicode: U+004a (J)*/
        {.w_px = 5,	.glyph_index = 516},	/*Unicode: U+004b (K)*/
        {.w_px = 6,	.glyph_index = 528},	/*Unicode: U+004c (L)*/
        {.w_px = 7,	.glyph_index = 540},	/*Unicode: U+004d (M)*/
        {.w_px = 6,	.glyph_index = 552},	/*Unicode: U+004e (N)*/
        {.w_px = 5,	.glyph_index = 564},	/*Unicode: U+004f (O)*/
        {.w_px = 5,	.glyph_index = 576},	/*Unicode: U+0050 (P)*/
        {.w_px = 5,	.glyph_index = 588},	/*Unicode: U+0051 (Q)*/
        {.w_px = 5,	.glyph_index = 600},	/*Unicode: U+0052 (R)*/
        {.w_px = 5,	.glyph_index = 612},	/*Unicode: U+0053 (S)*/
        {.w_px = 5,	.glyph_index = 624},	/*Unicode: U+0054 (T)*/
        {.w_px = 5,	.glyph_index = 636},	/*Unicode: U+0055 (U)*/
        {.w_px = 7,	.glyph_index = 648},	/*Unicode: U+0056 (V)*/
        {.w_px = 7,	.glyph_index = 660},	/*Unicode: U+0057 (W)*/
        {.w_px = 5,	.glyph_index = 672},	/*Unicode: U+0058 (X)*/
        {.w_px = 5,	.glyph_index = 684},	/*Unicode: U+0059 (Y)*/
        {.w_px = 5,	.glyph_index = 696},	/*Unicode: U+005a (Z)*/
        {.w_px = 2,	.glyph_index = 708},	/*Unicode: U+005b ([)*/
        {.w_px = 3,	.glyph_index = 720},	/*Unicode: U+005c (\)*/
        {.w_px = 2,	.glyph_index = 732},	/*Unicode: U+005d (])*/
        {.w_px = 5,	.glyph_index = 744},	/*Unicode: U+005e (^)*/
        {.w_px = 5,	.glyph_index = 756},	/*Unicode: U+005f (_)*/
        {.w_px = 2,	.glyph_index = 768},	/*Unicode: U+0060 (`)*/
        {.w_px = 6,	.glyph_index = 780},	/*Unicode: U+0061 (a)*/
        {.w_px = 5,	.glyph_index = 792},	/*Unicode: U+0062 (b)*/
        {.w_px = 5,	.glyph_index = 804},	/*Unicode: U+0063 (c)*/
        {.w_px = 5,	.glyph_index = 816},	/*Unicode: U+0064 (d)*/
        {.w_px = 5,	.glyph_index = 828},	/*Unicode: U+0065 (e)*/
        {.w_px = 5,	.glyph_index = 840},	/*Unicode: U+0066 (f)*/
        {.w_px = 5,	.glyph_index = 852},	/*Unicode: U+0067 (g)*/
        {.w_px = 5,	.glyph_index = 864},	/*Unicode: U+0068 (h)*/
        {.w_px = 3,	.glyph_index = 876},	/*Unicode: U+0069 (i)*/
        {.w_px = 3,	.glyph_index = 888},	/*Unicode: U+006a (j)*/
        {.w_px = 4,	.glyph_index = 900},	/*Unicode: U+006b (k)*/
        {.w_px = 2,	.glyph_index = 912},	/*Unicode: U+006c (l)*/
        {.w_px = 7,	.glyph_index = 924},	/*Unicode: U+006d (m)*/
        {.w_px = 5,	.glyph_index = 936},	/*Unicode: U+006e (n)*/
        {.w_px = 5,	.glyph_index = 948},	/*Unicode: U+006f (o)*/
        {.w_px = 5,	.glyph_index = 960},	/*Unicode: U+0070 (p)*/
        {.w_px = 5,	.glyph_index = 972},	/*Unicode: U+0071 (q)*/
        {.w_px = 4,	.glyph_index = 984},	/*Unicode: U+0072 (r)*/
        {.w_px = 5,	.glyph_index = 996},	/*Unicode: U+0073 (s)*/
        {.w_px = 5,	.glyph_index = 1008},	/*Unicode: U+0074 (t)*/
        {.w_px = 5,	.glyph_index = 1020},	/*Unicode: U+0075 (u)*/
        {.w_px = 5,	.glyph_index = 1032},	/*Unicode: U+0076 (v)*/
        {.w_px = 7,	.glyph_index = 1044},	/*Unicode: U+0077 (w)*/
        {.w_px = 5,	.glyph_index = 1056},	/*Unicode: U+0078 (x)*/
        {.w_px = 5,	.glyph_index = 1068},	/*Unicode: U+0079 (y)*/
        {.w_px = 5,	.glyph_index = 1080},	/*Unicode: U+007a (z)*/
        {.w_px = 3,	.glyph_index = 1092},	/*Unicode: U+007b ({)*/
        {.w_px = 1,	.glyph_index = 1104},	/*Unicode: U+007c (|)*/
        {.w_px = 3,	.glyph_index = 1116},	/*Unicode: U+007d (})*/
        {.w_px = 4,	.glyph_index = 1128},	/*Unicode: U+007e (~)*/
    };


lv_font_t atlantis =
    {
        .unicode_first = 32,	/*First Unicode letter in this font*/
        .unicode_last = 126,	/*Last Unicode letter in this font*/
        .h_px = 12,				/*Font height in pixels*/
        .glyph_bitmap = atlantis_glyph_bitmap,	/*Bitmap of glyphs*/
        .glyph_dsc = atlantis_glyph_dsc,		/*Description of glyphs*/
        .glyph_cnt = 95,			/*Number of glyphs in the font*/
        .unicode_list = NULL,	/*Every character in the font from 'unicode_first' to 'unicode_last'*/
        .get_bitmap = lv_font_get_bitmap_continuous,	/*Function pointer to get glyph's bitmap*/
        .get_width = lv_font_get_width_continuous,	/*Function pointer to get glyph's width*/
        .bpp = 1,				/*Bit per pixel*/
        .monospace = 0,				/*Fix width (0: if not used)*/
        .next_page = NULL,		/*Pointer to a font extension*/
    };
#endif
